This place had everything we needed for our family of four. 1) Location: We have two children under the age of 3, and so it was necessary to be close to parks, shopping, and restaurants. This place is right in the middle of all three. 2) Amenities: things like coffee, plates/utensils, bathing tub for infant, soaps/shampoo's, and other toiletries were all available. 3) Cleanliness: This is probably the most important thing for our family, and you can obviously tell this place is well maintained/recently remodeled. Overall it is an excellent place to stay.