simply fantastic - great communication, sparkling clean, great amenities and a wonderful host.