Top to bottom everything was amazing, from the time we got to the resort to the time we left. The room was great, except would have liked the ac to work a little better (thats the only "complaint"). Food was great, restaurants were delicious. Buffets were good, just the same choices everyday.