Great place and awesome location. Everything you need is available to you. Used the pool, spa and amenities are all great. Communication is fast and accurate. Checkin and check out was super easy and convenient. The only tricky part is the parking so be sure to follow the instructions upon arrival.