Overall the place is great, the location is good and the services are great.