Great location, great amenities (nice touches like beach towels and snacks provided), great host- stay here.