Location was great - we were traveling with a small child so easy access to the beach and shops was much appreciated. The penthouse was very spacious. Bathroom wasn't entirely clean when we checked in, along with a leaking toilet tank. One of the couches smelled like sweat. Overall not a bad value.