Great communication, easy check in, good location, and lots of beach equipment like chairs / snorkels etc..