Excellent location, well layed out, clean and well decorated. Hosts were extremely responsive. Would definitely stay again.