My family and i absolutely enjoyed staying at Compass Cove. I have 3 children (ages 5,7&9) & between the beach, pools, lazy river & water slides(which were a blast! Yes even for me, an adult ;) they stayed busy & had fun all while never having to leave the resort. Access to the beach from the resort, was super easy & just a short walk. We only left to when we needed food...there is a small Starbucks coffee shop in the lobby which was a plus, as well a restaurant there in the hotel. Our room was great, great view. I didnt need anything from room service during our 4 day/3night stay, however..i took away 1 star due to us having a difficult time receiving help from the maids when needing toilet paper, the trash removed and dirty towels/wash clothes taken away & replaced with new ones..these things i (or my husband) were having to reach out & ask for(multiple times). When we did find a maid to ask for help(with 1 of the thing i just listed) there was a language barrier, she didn't understand english well so communication was very difficult when trying to ask for something simple...but that didnt ruin our time staying there, so we will definitely be coming back to stay again!!