Excellent facilities... all the extra details thought of and taken care of. Outstanding hosts, beautiful views, great communication.