I finally talked a friend into going to San Pedro! Which of the following hotels do you think he ought to stay in?

Caribbean Villas
Seven Seas Resort
Bananna Beach

He'll be a single traveler so will want to be somewhat close to town... But he also wants a beach where he can hang out in a hammock. Thanks!!!