Location, location, location! Say no more, it's perfect. Very clean and well appointed. Deidre responded instantly to our queries. Would stay again for sure.