Perfect for long stay or short stay. Perfect location and their attention to detail before checking in is outstanding. Very clean and everything you'll need is provided. Cleaner is provided once a week and she is amazing