Fancy, stylish and clean. One of the best place we’ve ever stayed