Not perfect but a great place to stay. The apartment itself was clean. It is a small 1-BR apt with no dining room but had an expanded kitchen counter which doubled as a bar for dining. The owner had the AC running so it was already cool inside.The kitchen was spacious and had basic cookware and dinnerware. There is a small fenced backyard where doggies can poop and pee. Unfortunately, OTHER RENTERS IN THE BUILDING DID NOT PICK UP AFTER THEIR PETS! On my first night, when I walked my pups, I saw dog poop. I picked it up just so I or my pups would not step on it. The next night, once again, a pet owner in the other apartments evidently did not pick up after their pet and I I had stepped on dog poop! After that, we never used the backyard. Ths apt is at the end of the street and the beach was across the street. There aren’t any houses on that side. There is a private gazebo just for renters of the apts, which leads down to the beach! Very close and not at all crowded!Wish the owners provided more towels per person.Will definitely stay here again but not use the backyard.