Excellent. Well cleaned and maintained like hotels. Great amenities. Highly recommend.