highly recommended all amenities provided