Excellent communication and very clean. The beds were very comfortable and all rooms have their own bathroom. The rooftop view is amazing. Will definitely stay again!