I stayed here previously, and gave an excellent score for an excellent place. I came back again and had yet another excellent experience. I recommend this place highly for everything.