Great location - steps from the beach, very easy access to many restaurants/shops. The apartment is well set up with all the right amenities. Kevin is a great host, very responsive. Highly recommended!