Great - clean, comfortable, excellent communication, superb views