Superb location and apartment facilities with excellent host