Excellent hospitality, superb flat, great location