Modern, clean, comfortable, completely equipped. Good location with good quality restaurants easy walking distance. Check in at resort desk was easy and staff friendly and polite. AC in each room worked perfectly. Parking was free and easy. Just beware stairs to rooms if you are on upper floors.