Excellent place. Everything you need. Great value. Exceptional views.