The location is perfect. I have stayed here twice. However, the second stay resulted in missing amenities that the host promised to replace but never showed up and stopped answering our texts and phone calls. It made foe a bit of a stressful trip this time.