Superb and stylish, great place to stay.