all excellent. very modern and well equipped. great location.