Horizon was exactly as described. Spotless, comfortable, gorgeous view, loved the bath, breakfast provisions provided, easy check-in/check-out. We would definitely stay here again!