John's place was impeccably clean. He provided all of the necessary amenities plus more. The pictures were spot on!! There was plenty of towels available, shampoo, conditioner, shower gel, iron, beach necessities, high chair, and a fully loaded kitchen with every thing you could possibly need for your stay, even a wine opener! The only downfall would have to be the limited parking in the area. You have to park along the street. We had to park around the corner quite often. I wouldn't encourage walking, because of the homeless population in the area. But It's very close to everything downtown. Uber or lyft can probably get you everywhere within 5-10 mins!