Luxury Self Catering EcoPod Devon, Holiday EcoPods Devon