David's place is absolutely great. It has everything we need to make our stay comfortable. Much better than we expected. My kids just love staying here.