We had a great experience. The apartment was great and spacious for our party of 6. The hotel amenities were great. I suggest reading the full description to this listing, unfortunately, we didn't and didn't realize we had to pay a resort fee and valet parking upon arrival. Other than that the experience was wonderful. Everyone was very friendly and willing to help us. We are already planning a future trip to stay here again!