Perfect place. Spotlessly clean. All amenities you could need.