5 stars all the way - lovely flat, good location, great hosts. Recommended.