A comfortable and very pleasant stay: a superb flat in a great location