Great place with all amenities and facilities provided.