Spacious, as described and shown in pictures, clean, great view, walking distance from the beach, very friendly, responsive, helpful host. I would visit again.