excellent apartment. excellent communication. excellent location. excellent stay! highly recommend