Fantastic place, great communication, easy check in, great location. My own stay had a plumbing issue, and that was disappointing, but - I can't stress that everything else was top notch about the place.