5 stars all around. Great location. Lovely apartment! Very clean. Decorated cute! Great communication!