Perfect apartment- great location, very communicative, lots of thoughtful extra touches. Highly recommended