Wonderful place and location. Spacious, clean, and well appointed having everything you would need to enjoy your stay (from kitchen paraphernalia to beach towels). It is a large complex but has plenty of elevators, shops and eateries so it never felt crowded. Valet service was quick and convenient. Would highly recommend.