perfect location and a caring and thoughtful host.