Clean, modern, spacious. Loved our stay and felt right at home. Very central, walking distance to restaurants and beach. Highly recommend.