Great location, great views over the beach, great host. 5 star.