5 stars all around! Perfect for a family stay