Sparkling clean, all the basic amenities you need, fantastic communication.