Great place to stay and if price is not inexpensive, it's well worth what you pay.