Nice staff, clean facilities, excellent location.