Amazing location, great flat, cool and thoughtful guest: five stars all the way.