We had a wonderful stay. There is a beautiful view and breeze from the balcony. It was a quiet property. Friendly staff. Plenty of parking. Pro tip: when you leave for the day keep the blinds drawn. The apartment will be much cooler when you come back. When we were there (March), we didn't need the AC the whole time, it was cool enough to just let the breeze in from the balcony. Highly recommend whale watching and sunsets from the beach chairs that line the water. There is a small beach on the edge of the property and plenty of beautiful beaches a short drive away. We loved walking a block to the food trucks that were delicious! The "cleaning fee" is a ridiculous amount, but I imagine that includes a fee for the My Perfect Stay staffing. I support people getting paid for their work and when we did the math with others it was still a good deal. Just be sure you do your math on the final amount you pay with fees when you are comparing with other locations.