Great location, great staff and great TERRACE! Everything was perfect.