5* - absolutely lovely flat and hosts. Good value for money and great location