Great location. Clean, contemporary and well appointed apartment. Nice cafes and restaurants nearby and the beach is very close. We had a great stay with our little dog.