Everything you are looking for! The animals (cat, sheep’s, chickens) make it very special. Good organized, a lot of privacy, very nice pool and very clean. Rafel is in short reach if you need any help and is definitely a super host.