Everything about this place is spot on. The location is precisely as described (literally one block to the beach) and we couldn't ask for better accommodations. The place was clean and very functional. We are a family of five that needed a kitchen to smooth the cost of eating out every day and this place delivered. One of the best parts for us was having access to all the beach gear - umbrellas, towels, chairs, bikes and even surf boards - were all at our disposal. Having access to a washer and dryer was also a huge bonus. All in all a top notch place to stay and we highly recommend it.