Very clean, spacious and fully equipped. The pool is nice and a great beach is in walking distance. A really nice place to stay.