great location, excellent facilities, very clean