Clean and a good vibe ! Close to beautiful beaches ! Loved our experience!