excellent accommodations and ideal location