This hotel was recommended to me by my friend's parents and it did not disappoint! Driving up to the resort, it looks as though you're entering a tropical rainforest. It's as beautiful as the all inclusives we've stayed at in the Caribbean and Mexico. We arrived early, so they valet parked our car and the desk clerk took our number to let us know when our room would be ready. We changed into swimsuits and went out to sit on the beach. As soon as we walked over to the chairs, one of the staff was right there with clean towels for us offering us drinks. The room took a bit longer to be ready than expected, so the hotel offered us a free dinner for that evening. The rooms were clean, elegant and BEAUTIFUL. They really do cover every detail, from the solid wood furniture so the rattan ceiling fan. Beds were very comfortable as well. When we left our room, it had just started to rain--one of the staff happened to be working near our buliding and offered to drive us to the restaurant on his golf cart so we would stay dry! We ate at the steakhouse and the food was amazing and service was excellent. The next day we played tennis and then sat by the adult pool for a while, which was very nice and peaceful. We received the same excellent service by the pool that we did at the beach the day before and when we told the staff that we had planned to head over to the beach, they let us know that our chairs from the day before would be ready with towels and they were. We had planned to eat outside of the resort that night, but since it was a Monday and not the peak season, pretty much all of the restaurants were closed, so we decided to stay and eat at the Italian restaurant and it was just as delicious as the steakhouse. We had the tomato and burata appetizer and short rib ravioli and tortellini entrees. Everything was so flavorful! Who would have thought you could get some excellent Italian food in the Keys ;) We didn't want to leave and would definitely stay again if we return to the keys. Just from driving around the area and seeing the outside of the other hotels, you can tell that none of the others compare to the Cheeca--so glad we stayed there!