All good including Location, communication. The apartment was brand new. I definitely recommend for the summer. Close to the beach and access to beautiful towns around.