Very clean, with many amenities. The view from the balcony was beautiful, too!