Location is great. Fully loaded with everything one would need. Also had the option to have the kitchen ready on arrival. The pool was very nice. The park for the kids to play was a great plus for us.