Great place with absolutely everything you’d need. I’ve stayed multiple times, for weeks at a time, with no issues or discomfort. Outstanding host.