Extremely clean, well equipped and great service.