For the price, Johnny’s place has a great location and benefits such as a fully stocked kitchen, the privacy of your own pool, a washer/dryer that came in handy for washing beach towels for a large group, and lots of great places in a walkable distance.
However, the pictures are quite dated and don’t accurately portray the condition of the current furniture/space. At the time of our stay, a fair amount of the pictured furniture had either changed or was worn/damaged. In the backyard, multiple chairs were broken and couches dirty/stained, the pool skimmer was ripped and unusable, and we found a razor blade and rusty screws scattered around. The inside definitely has enough bedrooms and bathrooms for a large group, but the overall cleanliness was a bit disappointing. I shared this feedback with Johnny upon departure and he was receptive to it and said he will speak with his cleanup crew immediately.
As far as location goes, we took a quick 5 minute Uber to the beach multiple times, and walked to some great places (Rocco’s Tacos and The Balcony are super close by and great!) Maybe a 10 minute Uber away is the restaurant Coconuts, which was by far our favorite! Great seafood and a fun vibe by the water. I definitely recommend doing the Banana Boat on the beach - it’s about 20 minutes long, $25/person, and is great for groups! A jet ski pulls you on a giant banana and it’s a great time. Overall, Johnny was very communicative and helpful with early check-in/late check-out. I think that with some repairs, updates, new furniture, current photos, and a more professional cleaning crew, this place has great potential.