This place was perfect. Full kitchen, VERY comfy beds, both the actual bed and the pull out couch. Balcony awesome, and everything felt very well spaced out. Location is great, next to a private beach and lots of great restraints all around. Would defiantly stay again.