Absolute heaven this place! Could happily stay for weeks!