Perfect stay: excellent neighborhood, large comfortable flat with all you need, easiest checkin and out, good communication.