Sofia provides a wonderful experience: great communication, terrific location, and an all around great experience. Definitely recommended!