PERFECT - there's no other word! Right on the beach, very clean, with everything you could probably need, comfy bed, lovely decoration, beautiful deck for relaxing, good communication, nice chats - highly recommended, I would love to come back!