Anyone been? It's quite pricey so want to check it's worth the money. Mixed reviews on trip advisor. Is there other similar alternatives? Thanks.