Very clean and in strategic location. The pool and other amenities were quite enjoyable, we highly recommend. Just be aware that this listing is for a hotel room in a resort, not an apartment or flat inside a residential building.