At Bay Gardens Beach Resort and Spa, you can look forward to free water park access, a roundtrip airport shuttle, and 2 beach bars. With a white sand beach, beachfront dining, and beach massages, this hotel is the perfect place to soak up some sun. Indulge in a body scrub, a manicure/pedicure, and a facial at the onsite spa. Enjoy Caribbean cuisine, a poolside location, and brunch at the two onsite restaurants. The gym offers Pilates classes and yoga classes; other things to do include sailing, windsurfing, and parasailing. Free in-room WiFi is available to all guests, along with a poolside bar and a free manager's reception.