The location is perfect! We were able to walk to all central activities without moving our car. The apartment is in great condition, very clean, and modern. We stayed with two young children and it was perfect - especially being right across from the beach.