Wonderful location great staff beautiful view clean and stylish in fact perfect .