Very clean. Staff was Great. Perfect location close to shopping beaches restaurants all in walking distance .