Very clean and extremely handy to so many amenities. Excellent communication. Most enjoyable stay.