Perfect stay for a family. Has all the amenities needed and more. Very cleanly maintained. Mike was quick to respond for any queries. Whole check-in checkout process was a breeze.