Location was great, place was solid, instructions were good, communication was great. overall 5/5