Green Villa is in a great location within walking distance of the square. It is well set up with everything you need