Absolutely perfect for our family..had everything we needed in a great location. Would definitely return!