Super clean. Many good amenities. The communication was great. Very spacious and comfy.