All good but slightly pricey for the quality of its amenities.