Overall, this was a great property and our stay was awesome. Communication, check in/check out, etc. was all easy. Resort amenities were very nice. Onsite restaurant, tennis/basketball/pickleball courts and fitness room were all very nice and parking was easy. Pools were well-kept.
Just a couple notes for the property managers that I would make. NONE of these would cause me not to choose this property again, but just some suggestions to make the stay more comfortable:
A regular size trash can in the kitchen, not a mini bathroom-size.
A couple more garbage bags and dishwasher tabs for those that are actually using the kitchen to cook/eat meals.
Netflix and other streaming capabilities on the TVs
Master bedroom TV did not work intermittently
Again, we really enjoyed our stay and would recommend.