Thank you for finding the time to write this comprehensive 5 star review. Your kind words are really appreciated and will certain assist others who are seeking a similar experience for their loved one(s).