Wonderful location at a fair price. Walking distance to beach, dining, and shops. Apartment was spacious and clean. The 2 covered parking spots directly under the apartment was a huge bonus. Easy check-in, check- out. As indicated in the lisiting, it appears that the apartment was recently updated. However, some of the work was done quite carelessly: paint on the floor tiles, toilet paper holder screwed on crooked, etc. Nothing that affected our stay in a major way, just sort of sloppy looking. It was nice to have a washer & dryer in the apartment. We were not able to find a broom anywhere, which would have been helpful for the inevitable sand that came back from the beach. The biggest dowside of this apartment is that you are expected to bring your own towels and bedding. This information is not posted in the listing and was relayed to us after booking. Overall, I would recommend.