What a a fantastic place! I'm not sure there's much to say that has not already been noted but it's worth saying that every small detail about this place was looked after. Super fast internet, excellent restaurants nearby and a wonderful host. overall score: perfect 100!