We stayed here for a week. The location is fantastic - truly half a block from the beach. Many shops and restaurants are within 10 minutes walking distance or less. We saw Frank and his very sweet dog a few times in person working around the building. He's friendly, and he gave us great nearby food recommendations.
The apartment itself is good, but honestly the pictures make it look newer and cleaner than it actually is. One thing to note is that the air conditioning unit is great to have, but it's very loud when you have it on at night. You can hear it whirring even with earplugs in, and the ceiling fan made a loud tapping noise so we couldn't keep it on at night. If you're a light sleeper, this might not be the best place for you.