Met all our needs as a big family. Location was perfect and the kitchen/island area was great for home cooked meals. It is definitely smaller than we expected. The living area and the bathroom was especially tight, but other than that, we had a comfortable stay.