Superb. Great decor and views. Better than a five star hotel.