Clean and comfortable. Great location across from a good snorkeling spot! The kids loved the pool and we appreciated all of the beach gear that was there.