Clean, comfortable stay.  Everything was great.  I loved the private beach.  Staff was friendly.  Everything we needed was there for us.  Definitely would go again.  I wish checkout was at 11am instead of 10am.