Great place to stay, everything as on the pictures and location is perfect. It has pretty much everything you need to have a good stay. Two issues we had are miscommunication between welcomer and company which resulted in late check in (the issue was resolved and the person was responsive, professional and helpful), and the place is not very clean (dust, spots). Regardless, had a very pleasant experience and will probably stay there again when visiting.