We stayed at Charlene's apartment two nights on a warm beach weekend. The place is as described with the exception of location, its more of a full block but doesn't make the walk unmanageable. The kitchen is stocked with drinks / condiments and there is everything needed to make a trip to beach tons of fun (down to sand toys for the littles).
Overall I rate the place a five star with 2 minor notes. Charlene lives in the apartment when it is not rented which may not matter to most. I only mention it because I was unaware of that fact and I would have preferred to know beforehand. The second minor issue I had was with the communication about check in. I didn't received any specific instructions and messaged via airbnb with no response. I ended up texting her cell phone the day prior and did receive a response around 8pm.
Again, like I said I do think it's a five star property and made our mini vacation perfect.