My daughters and I stayed for four nights. Hotel was nice. The room and beds were quite comfortable. It was also convenient to have a fridge and microwave in the room. As with most resorts, the food is average and expensive. There are other restaurants within walking distance and worth the walk. The staff was fabulous especially Julio, the bartender, at the pool swim up bar. Overall, the staff were warm, friendly and very accommodating. I would definitely recommend the Courtyard Marriott.