What can I say that I haven’t already? I’ve stayed here several times now, all long term, and I keep coming back. If you are staying long term you’ll love it! It has everything you need and then some, not to mention the hosts are absolutely amazing and have become friends over the years. Stay here. Plain and simple!