Lovely location, sparkling clean, stylishly appointed, beautiful views over the beach, great communication and check in procedure. .