Convenient location walking distance to beach, shops & restaurants. Staff was very accommodating, friendly fast and efficient. Pool area was clean BUT water was very cloudy, room smelled like roach spray, broken floor and wall tiles, paint peeling. Skip the on site restaurant its not all that, go local better flavors and portions. Hopefully the other rooms are better kept and smells better. Overall for a pinch it guess it's ok.