Clean. Great location. Excellent service and communication. Next time I am on the island I will be staying there.