Gorgeous place, wonderful staff and a beautiful location at a great price. All you need!