Great place, in a great location! Very clean, and very well set-up. Communication from the hosts was prompt and clear. An entirely perfect experience! I'll definitely stay here again.