extremely well equiped. great location. very clean. great communication.