Very nice modern facilities and clean rooms, bathrooms etc. great location.