James place was great! Highly recommended. Had all the things needed for a great stay and the coffee w/ grinder was great in the mornings. We never made it to the tennis courts or pool so can't comment on that but I'm sure they were fine.
The beach umbrella was broke and on its last leg when we got there, then completely broke half way into our trip. James dropped off a new umbrella the same day!! Fantastic host and much appreciated!!