This apartment is very close to the beach. It has a private parking lot which is great. The check-in was a bit lacking in information - it was a trial and error exercise finding the key and then finding the right door. It was beautiful, just like the photos, and very clean. The kitchen has everything you would need. Bathrooms were also very nice. Bedrooms are on the top floor with narrow, difficult stairs if you are older. Bathrooms are on the main floor. We are "older" so this became an issue in the middle of the night.... Otherwise, this is a beautiful, well-appointed apartment that I recommend for families or groups of close friends.