Very clean and amenities provided. Gym is very handy, check in and check out flexible as per request :)