Fantastic! Extremely modern, clean and very well equipped. Staff at check-in and throughout were wonderful.