Great place, great hosts. And when they say it's a five minute stroll to the beach-- they actually mean it. Had a great time.