5+ stars in every way. Location is unbeatable and accommodation is spectacular. Add in amazing communication and you have an A+++++ stay. The best.