excellent location, good restaurants, comfortable stay