Excellent appartment, outstanding hospitality and location