This place was exactly what we were looking for. It had everything and more, location was perfect too! Will definitely stay here again.