This place was perfect! The only downfall is the parking.