Our family of 4, myself, my wife and our 2 teens just returned from a great stay at the resort. The staff is always upbeat, smiling and very helpful, from the managers, John and Sam to every employee that we came in contact with. We arrived, check in was smooth and quick and we were offered a glass of champagne. Lobby is newly updated and trendy, looks good. The view from our bayview room was amazing. After pool/beach time, we all hung out on the balcony. On site restaurants are plentiful. Poolside tiki bar that makes great Pina Coladas/Agave lemondade or alcohol free versions for the kids. Breezer's has a great happy hour from 4-7 with a fun singer Wed-Sat from 6-10p. Gus' Grill offers a bayfront seafood experience with non seafood options as well. Ate there on the patio for dinner and breakfast, both were excellent. On site water rentals, kayaks, paddle boats, jetskis, paddle boards and skydiving. There is also shuffleboard, basketball court, bags games and a fire pit at night. There is a fun pool/beach area. The beach area has volleyball, hammocks, couple cabanas. There is also scattered seating all over the property so you can just relax and enjoy the view. The sunsets are beautiful!! The location is great. Couple restaurants within walking distance as well and you can get to stores within a 5-7 minute drive. We had an excellent time and look forward to visiting the property again! My son's description said it all when his uncle asked him how was your vacation. His response...."It was perfect!" and it was. Thanks Key Largo Bay Beach Resort for a great trip.