Overall I enjoyed staying here. The location is pretty great, about 2 blocks from a nice beach. (which allows dogs during certain hours) There is plenty of food choices around within a 10 minute walk. They did allow us to bring out dog in the apartment which was nice so we didn't have to leave him with someone for the weekend.
There are 2 bikes available to use which is handy, we used them a couple times so we didn't have to take the car out. There is a parking space which is a little tight. I drive a coupe and the passenger had to get out of the car before I could back into the space. There is street parking around and didn't look very difficult to find.
The place had a nice enclosed patio with a number of amenities. BBQ, one kayak (one person kayak), one stand up paddle board, 2 lounge chairs, table and chairs, 2 bikes (maybe a little more on the patio, can't quite remember everything.) Overall the patio was great.
The interior was nice and clean. There was some light snacks available and some drinks which was great. The apartment had cable, some games and other things to keep you occupied.
This place does not have air conditioning but does have 2 ceiling fans. With the fans on and the windows open we were able to keep the place cool without any trouble at all.
The biggest drawback is there are people above you in this apartment. (Which is why it ranks 4 stars instead of 5 stars to me. I feel as though there is a toilet directly above the bed and every time it flushes you can hear it very loudly. If you're a light sleeper, it might wake you up. It did not wake me up but it did wake my girlfriend up every time it flushed throughout the night. Also, since you are a lower unit, you can hear people walking around and talking. (we could hear talking because the windows were open to keep the place cool. I would assume their windows were open as well for the same reason)
Overall, I would stay here again. The location is great, the amenities are great, the only downside is you're a lower unit.