wonderful location, comfortable stay, wonderful amenities