Juan has always done an excellent job in all areas. Since i don't have the final cost I cannot rate price.