Absolutely perfect!
A great location, great apartment, great communication. Could not recommend more! Wish we could have stayed longer. :)