The place definitely felt like a luxury resort. Very clean and upscale looking rooms and common spaces. Plenty of on property restaurants, and gathering places. Indoor and outdoor pools, a spa, sizeable fitness center, and plenty of (albeit expensive) parking. Paying for self-parking would be my only complaint. It should be free or cheaper. Even with that though, it was definitely a 5-star stay in my book