Absolutely perfect! We could not have asked for anything more. Great location, furnishing are top notch, well stocked with anything you need. We will be back again!