respectful, thoughtful, and good natured. 5 star