This place is spacious with a really comfortable bed and it's in a great location, just across the street from a small beach. There are also some great amenities in the complex like a pool and BBQ. However it seems there are still a couple of kinks to be worked out with the AirBNB listing: e.g. self check-in is NOT available, you need to go to an office where they will make you pay a resort fee (resort fee was not exorbitant but it was not mentioned in the listing); there was supposed to be beach gear like chairs available but the host didn't know how to access them; some of the kitchen items weren't completely clean so we ended up needing to wash them before we used them. Nothing terrible, overall it was a nice place to stay and we had a great time.