First, the location can't be beat: views, the beach and a dip in the water.
Communication was great, prompt and accurate, and very friendly. Can't recommend the place or Jessica enough. Can't wait to come back.