Superb service, superb location, and a superb flat, nothing more to say than utterly superb.