Very clean and tidy. Great view. Has all the amenities. Would stay again.