The actual facility was excellent. Includes everything mentioned, Great location, clean, etc.
However I would say Eric is very demanding has a Host, and very poor at communicating those demands.