Simple but functional and clean. Good vibe, nice to just hang out in the common areas. Very friendly and flexible staff. Location is not perfect but quite OK if mainly interested in the beach. Quite a long way into town though and limited grocery shopping nearby.