Everything you can ask for in a casino resort. Lively pool (BARE) and also relaxing pool (general resort pool). Plenty of dining options that range from upscale to burger and a beer. Location is perfect, and was primary reason for choosing the Mirage, however the resort overall exceeded my expectations. All combined with a reasonable price that does not break your bank prior to even getting to Vegas.