It is a good place to stay and had all the mentioned amenities and the host and co host are both very responsive and we didn't face any issues during the stay. It was a good experience