Great accommodation (all you need), great location and great hosts. The prefect combination.