This is a nice resort, if you plan on coming for several days & would like to have access to a kitchen. The exterior looks a little worn but the room interior is very upscale. I booked a one night stay, thinking it was close to the airport, for a fly-in & cruise the next day. It started out as a bargain, but the taxi fares quickly nullified that. The staff was exceptional & very courteous.
The only cleanliness issue was the bathtub. It filled with green water & when the jets were turned on, a brown foam appeared. Fortunately, the massive walk-in shower worked well. If I were staying several days, had my own transportation, and wanted a great place to relax in the evenings I would not hesitate to stay here.