Very clean. Excellent amenities. Very nice location. 5/5 for sure.