I have stayed at many places around the world and this place is right up there with the best of them. Everything was so clean and basically brand new! Lots of tech and very nice people.